home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #5 & #6 / Amiga Plus CD - 1995 - No. 5 and 6.iso / pd / emulator / shapeshifter / ssbootfile / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_22.txt < prev    next >
Text File  |  1991-04-25  |  12KB  |  229 lines

  1. # near model CODE resource
  2. # jump table entries: 4176-4180 (5 of them)
  3. export_522:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  2F0C                     move.l     -[A7], A4
  8. 0000000E  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  9. 00000012  206D FE0C                movea.l    A0, [A5 - 0x1F4]
  10. 00000016  2F08                     move.l     -[A7], A0
  11. 00000018  2050                     movea.l    A0, [A0]
  12. 0000001A  2050                     movea.l    A0, [A0]
  13. 0000001C  2268 00D8                movea.l    A1, [A0 + 0xD8]
  14. 00000020  4E91                     jsr        [A1]
  15. 00000022  2054                     movea.l    A0, [A4]
  16. 00000024  2668 0036                movea.l    A3, [A0 + 0x36]
  17. 00000028  2F0B                     move.l     -[A7], A3
  18. 0000002A  2053                     movea.l    A0, [A3]
  19. 0000002C  2050                     movea.l    A0, [A0]
  20. 0000002E  2268 00D8                movea.l    A1, [A0 + 0xD8]
  21. 00000032  4E91                     jsr        [A1]
  22. 00000034  206D FE3E                movea.l    A0, [A5 - 0x1C2]
  23. 00000038  2F08                     move.l     -[A7], A0
  24. 0000003A  2050                     movea.l    A0, [A0]
  25. 0000003C  2050                     movea.l    A0, [A0]
  26. 0000003E  2268 00D8                movea.l    A1, [A0 + 0xD8]
  27. 00000042  4E91                     jsr        [A1]
  28. 00000044  2054                     movea.l    A0, [A4]
  29. 00000046  2668 0032                movea.l    A3, [A0 + 0x32]
  30. 0000004A  2F0B                     move.l     -[A7], A3
  31. 0000004C  2053                     movea.l    A0, [A3]
  32. 0000004E  2050                     movea.l    A0, [A0]
  33. 00000050  2268 00D8                movea.l    A1, [A0 + 0xD8]
  34. 00000054  4E91                     jsr        [A1]
  35. 00000056  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  36. 0000005C  4E5E                     unlink     A6
  37. 0000005E  4E75                     rts
  38. export_523:
  39. 00000060  4E56 0000                link       A6, 0
  40. 00000064  48E7 0018                movem.l    -[A7], A3,A4
  41. 00000068  286E 0008                movea.l    A4, [A6 + 0x8]
  42. 0000006C  2054                     movea.l    A0, [A4]
  43. 0000006E  0828 0006 0026           btst.b     [A0 + 0x26], 0x6
  44. 00000074  6726                     beq        +0x28 /* 0000009C */
  45. 00000076  2668 0008                movea.l    A3, [A0 + 0x8]
  46. 0000007A  3028 000E                move.w     D0, [A0 + 0xE]
  47. 0000007E  48C0                     ext.l      D0
  48. 00000080  2F00                     move.l     -[A7], D0
  49. 00000082  2F0B                     move.l     -[A7], A3
  50. 00000084  2053                     movea.l    A0, [A3]
  51. 00000086  2050                     movea.l    A0, [A0]
  52. 00000088  2268 00A4                movea.l    A1, [A0 + 0xA4]
  53. 0000008C  4E91                     jsr        [A1]
  54. 0000008E  4A00                     tst.b      D0
  55. 00000090  508F                     addq.l     A7, 8
  56. 00000092  6708                     beq        +0xA /* 0000009C */
  57. 00000094  2F0C                     move.l     -[A7], A4
  58. 00000096  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  59. 0000009A  588F                     addq.l     A7, 4
  60. label0000009C:
  61. 0000009C  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  62. 000000A2  4E5E                     unlink     A6
  63. 000000A4  4E75                     rts
  64. fn000000A6:
  65. 000000A6  4E56 0000                link       A6, 0
  66. 000000AA  48E7 0108                movem.l    -[A7], D7,A4
  67. 000000AE  2E2E 000C                move.l     D7, [A6 + 0xC]
  68. 000000B2  286E 0008                movea.l    A4, [A6 + 0x8]
  69. 000000B6  2054                     movea.l    A0, [A4]
  70. 000000B8  BEA8 007C                cmp.l      D7, [A0 + 0x7C]
  71. 000000BC  670C                     beq        +0xE /* 000000CA */
  72. 000000BE  2147 007C                move.l     [A0 + 0x7C], D7
  73. 000000C2  2054                     movea.l    A0, [A4]
  74. 000000C4  08E8 0007 0025           bset.b     [A0 + 0x25], 0x7
  75. label000000CA:
  76. 000000CA  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  77. 000000D0  4E5E                     unlink     A6
  78. 000000D2  4E75                     rts
  79. fn000000D4:
  80. 000000D4  4E56 FFF0                link       A6, -0x0010
  81. 000000D8  48E7 0118                movem.l    -[A7], D7,A3,A4
  82. 000000DC  286E 0008                movea.l    A4, [A6 + 0x8]
  83. 000000E0  2054                     movea.l    A0, [A4]
  84. 000000E2  0828 0006 0098           btst.b     [A0 + 0x98], 0x6
  85. 000000E8  56C0                     sne        D0
  86. 000000EA  4400                     neg.b      D0
  87. 000000EC  4A00                     tst.b      D0
  88. 000000EE  6600 00D4                bne        +0xD6 /* 000001C4 */
  89. 000000F2  2F0C                     move.l     -[A7], A4
  90. 000000F4  4EAD 2FDA                jsr        [A5 + 0x2FDA /* export_1527 */]
  91. 000000F8  4A00                     tst.b      D0
  92. 000000FA  588F                     addq.l     A7, 4
  93. 000000FC  6600 00C6                bne        +0xC8 /* 000001C4 */
  94. 00000100  2F0C                     move.l     -[A7], A4
  95. 00000102  2054                     movea.l    A0, [A4]
  96. 00000104  2050                     movea.l    A0, [A0]
  97. 00000106  2268 0168                movea.l    A1, [A0 + 0x168]
  98. 0000010A  4E91                     jsr        [A1]
  99. 0000010C  4A00                     tst.b      D0
  100. 0000010E  588F                     addq.l     A7, 4
  101. 00000110  6600 00B2                bne        +0xB4 /* 000001C4 */
  102. 00000114  7E00                     moveq.l    D7, 0x00
  103. 00000116  486E FFF8                pea.l      [A6 - 0x8]
  104. 0000011A  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  105. 0000011E  588F                     addq.l     A7, 4
  106. 00000120  6000 0086                bra        +0x88 /* 000001A8 */
  107. label00000124:
  108. 00000124  4AAE FFFC                tst.l      [A6 - 0x4]
  109. 00000128  677E                     beq        +0x80 /* 000001A8 */
  110. 0000012A  206E FFFC                movea.l    A0, [A6 - 0x4]
  111. 0000012E  2050                     movea.l    A0, [A0]
  112. 00000130  2668 0008                movea.l    A3, [A0 + 0x8]
  113. 00000134  2053                     movea.l    A0, [A3]
  114. 00000136  202E FFFC                move.l     D0, [A6 - 0x4]
  115. 0000013A  B0A8 001C                cmp.l      D0, [A0 + 0x1C]
  116. 0000013E  6668                     bne        +0x6A /* 000001A8 */
  117. 00000140  206D FE0C                movea.l    A0, [A5 - 0x1F4]
  118. 00000144  2D48 FFF0                move.l     [A6 - 0x10], A0
  119. 00000148  2050                     movea.l    A0, [A0]
  120. 0000014A  202E FFFC                move.l     D0, [A6 - 0x4]
  121. 0000014E  B0A8 001C                cmp.l      D0, [A0 + 0x1C]
  122. 00000152  6754                     beq        +0x56 /* 000001A8 */
  123. 00000154  4878 2DE6                push.l     0x2DE6
  124. 00000158  2F0B                     move.l     -[A7], A3
  125. 0000015A  2053                     movea.l    A0, [A3]
  126. 0000015C  2050                     movea.l    A0, [A0]
  127. 0000015E  2268 000C                movea.l    A1, [A0 + 0xC]
  128. 00000162  4E91                     jsr        [A1]
  129. 00000164  4A00                     tst.b      D0
  130. 00000166  508F                     addq.l     A7, 8
  131. 00000168  6710                     beq        +0x12 /* 0000017A */
  132. 0000016A  206D FE0C                movea.l    A0, [A5 - 0x1F4]
  133. 0000016E  2D48 FFF4                move.l     [A6 - 0xC], A0
  134. 00000172  2050                     movea.l    A0, [A0]
  135. 00000174  B9E8 0092                cmpa.l     A4, [A0 + 0x92]
  136. 00000178  662E                     bne        +0x30 /* 000001A8 */
  137. label0000017A:
  138. 0000017A  4878 2BF2                push.l     0x2BF2
  139. 0000017E  2F0B                     move.l     -[A7], A3
  140. 00000180  2053                     movea.l    A0, [A3]
  141. 00000182  2050                     movea.l    A0, [A0]
  142. 00000184  2268 000C                movea.l    A1, [A0 + 0xC]
  143. 00000188  4E91                     jsr        [A1]
  144. 0000018A  4A00                     tst.b      D0
  145. 0000018C  508F                     addq.l     A7, 8
  146. 0000018E  6718                     beq        +0x1A /* 000001A8 */
  147. 00000190  2053                     movea.l    A0, [A3]
  148. 00000192  B9E8 0028                cmpa.l     A4, [A0 + 0x28]
  149. 00000196  6610                     bne        +0x12 /* 000001A8 */
  150. 00000198  2F07                     move.l     -[A7], D7
  151. 0000019A  2F0B                     move.l     -[A7], A3
  152. 0000019C  4EBA FF08                jsr        [PC - 0xF8 /* 000000A6 */]
  153. 000001A0  2053                     movea.l    A0, [A3]
  154. 000001A2  2E28 002C                move.l     D7, [A0 + 0x2C]
  155. 000001A6  508F                     addq.l     A7, 8
  156. label000001A8:
  157. 000001A8  486E FFF8                pea.l      [A6 - 0x8]
  158. 000001AC  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  159. 000001B0  2D40 FFFC                move.l     [A6 - 0x4], D0
  160. 000001B4  588F                     addq.l     A7, 4
  161. 000001B6  6600 FF6C                bne        -0x92 /* 00000124 */
  162. 000001BA  2F07                     move.l     -[A7], D7
  163. 000001BC  2F0C                     move.l     -[A7], A4
  164. 000001BE  4EAD 2F6A                jsr        [A5 + 0x2F6A /* export_1513 */]
  165. 000001C2  508F                     addq.l     A7, 8
  166. label000001C4:
  167. 000001C4  4CEE 1880 FFE4           movem.l    D7,A3,A4, [A6 - 0x1C]
  168. 000001CA  4E5E                     unlink     A6
  169. 000001CC  4E75                     rts
  170. export_524:
  171. 000001CE  4E56 0000                link       A6, 0
  172. 000001D2  2F0C                     move.l     -[A7], A4
  173. 000001D4  286E 0008                movea.l    A4, [A6 + 0x8]
  174. 000001D8  2F0C                     move.l     -[A7], A4
  175. 000001DA  4EAD 2FDA                jsr        [A5 + 0x2FDA /* export_1527 */]
  176. 000001DE  4A00                     tst.b      D0
  177. 000001E0  588F                     addq.l     A7, 4
  178. 000001E2  6608                     bne        +0xA /* 000001EC */
  179. 000001E4  2F0C                     move.l     -[A7], A4
  180. 000001E6  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  181. 000001EA  588F                     addq.l     A7, 4
  182. label000001EC:
  183. 000001EC  2F0C                     move.l     -[A7], A4
  184. 000001EE  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  185. 000001F2  588F                     addq.l     A7, 4
  186. 000001F4  286E FFFC                movea.l    A4, [A6 - 0x4]
  187. 000001F8  4E5E                     unlink     A6
  188. 000001FA  4E75                     rts
  189. export_525:
  190. 000001FC  4E56 FFF4                link       A6, -0x000C
  191. 00000200  48E7 0018                movem.l    -[A7], A3,A4
  192. 00000204  286E 0008                movea.l    A4, [A6 + 0x8]
  193. 00000208  2054                     movea.l    A0, [A4]
  194. 0000020A  2668 0096                movea.l    A3, [A0 + 0x96]
  195. 0000020E  2F0B                     move.l     -[A7], A3
  196. 00000210  486E FFF4                pea.l      [A6 - 0xC]
  197. 00000214  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  198. 00000218  41EE FFF4                lea.l      A0, [A6 - 0xC]
  199. 0000021C  508F                     addq.l     A7, 8
  200. 0000021E  6008                     bra        +0xA /* 00000228 */
  201. label00000220:
  202. 00000220  2F0B                     move.l     -[A7], A3
  203. 00000222  4EBA FEB0                jsr        [PC - 0x150 /* 000000D4 */]
  204. 00000226  588F                     addq.l     A7, 4
  205. label00000228:
  206. 00000228  486E FFF4                pea.l      [A6 - 0xC]
  207. 0000022C  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  208. 00000230  2640                     movea.l    A3, D0
  209. 00000232  200B                     move.l     D0, A3
  210. 00000234  588F                     addq.l     A7, 4
  211. 00000236  66E8                     bne        -0x16 /* 00000220 */
  212. 00000238  2F0C                     move.l     -[A7], A4
  213. 0000023A  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  214. 0000023E  588F                     addq.l     A7, 4
  215. 00000240  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  216. 00000246  4E5E                     unlink     A6
  217. 00000248  4E75                     rts
  218. export_526:
  219. 0000024A  4E56 0000                link       A6, 0
  220. 0000024E  2F0C                     move.l     -[A7], A4
  221. 00000250  286E 000C                movea.l    A4, [A6 + 0xC]
  222. 00000254  2F0C                     move.l     -[A7], A4
  223. 00000256  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  224. 0000025A  4EAD 1052                jsr        [A5 + 0x1052 /* export_518 */]
  225. 0000025E  08AC 0000 0028           bclr.b     [A4 + 0x28], 0x0
  226. 00000264  286E FFFC                movea.l    A4, [A6 - 0x4]
  227. 00000268  4E5E                     unlink     A6
  228. 0000026A  4E75                     rts
  229.